Реальность такова, что часть бизнес-логики часто переносится или дублируется в Presentation layer. И тут тоже возникают слои типа DAL, инфраструктура, UI и т.д. И, внезапно, без продумывания архитектуры, применения практик SOLID/GRASP, инверсии контроля и вот этого вот всего, сложность внесения новых фич может возрастать экспоненциально. Вот и имеем Flux-архитектуру, реактивное программирование, mvvm, mvp и пр. MVC по факту, сейчас редко применяется, ушла эпоха )
Интересно. спасибо.
Реальность такова, что часть бизнес-логики часто переносится или дублируется в Presentation layer. И тут тоже возникают слои типа DAL, инфраструктура, UI и т.д. И, внезапно, без продумывания архитектуры, применения практик SOLID/GRASP, инверсии контроля и вот этого вот всего, сложность внесения новых фич может возрастать экспоненциально. Вот и имеем Flux-архитектуру, реактивное программирование, mvvm, mvp и пр. MVC по факту, сейчас редко применяется, ушла эпоха )
Тема интересная. Не хватает визуальной части, рисования схем каких-то